package com.redxun.model.vo;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标过程中间表")
@TableName("zbgl_fpzjb")
public class FpzjbVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("DATE_2IVQB")
    @ApiModelProperty(value = "指标年份")
    private BigDecimal date2ivqb;

    @TableField("SELECT_H2AMG")
    @ApiModelProperty(value = "指标来源")
    private String selectH2amg;

    @TableField("BUTTONEDIT_OOVWN")
    @ApiModelProperty(value = "资金编号ID")
    private String buttoneditOovwn;

    @TableField("BUTTONEDIT_OOVWN_NAME")
    @ApiModelProperty(value = "资金编号")
    private String buttoneditOovwnName;

    @TableField("GROUP_GETAR")
    @ApiModelProperty(value = "单位ID")
    private String groupGetar;

    @TableField("GROUP_GETAR_NAME")
    @ApiModelProperty(value = "单位")
    private String groupGetarName;

    @TableField("INPUT_56YCL")
    @ApiModelProperty(value = "项目名称/作用")
    private String input56ycl;

    @TableField("BUTTONEDIT_575VF")
    @ApiModelProperty(value = "关联项目ID")
    private String buttonedit575vf;

    @TableField("BUTTONEDIT_575VF_NAME")
    @ApiModelProperty(value = "关联项目")
    private String buttonedit575vfName;

    @TableField("NUMBER_394UA")
    @ApiModelProperty(value = "分配金额")
    private BigDecimal number394ua;

    @TableField("NUMBER_W7BSO")
    @ApiModelProperty(value = "到账金额")
    private BigDecimal numberW7bso;

    @TableField("NUMBER_05DN8")
    @ApiModelProperty(value = "未到账金额")
    private BigDecimal number05dn8;

    @TableField("NUMBER_YF26U")
    @ApiModelProperty(value = "调拨金额")
    private BigDecimal numberYf26u;

    @TableField("NUMBER_SUA3U")
    @ApiModelProperty(value = "归还金额")
    private BigDecimal numberSua3u;

    @TableField("NUMBER_J8O1G")
    @ApiModelProperty(value = "使用金额")
    private BigDecimal numberJ8o1g;

    @TableField("NUMBER_RMV6P")
    @ApiModelProperty(value = "未使用金额")
    private BigDecimal numberRmv6p;

    @TableField("NUMBER_XCT7D")
    @ApiModelProperty(value = "被调用金额")
    private BigDecimal numberXct7d;

    @TableField("NUMBER_LE7RK")
    @ApiModelProperty(value = "被归还金额")
    private BigDecimal numberLe7rk;

    @TableField("NUMBER_0W9LC")
    @ApiModelProperty(value = "结项金额")
    private BigDecimal number0w9lc;

    @TableField("NUMBER_LS8YT")
    @ApiModelProperty(value = "回收金额")
    private BigDecimal numberLs8yt;

    @TableField("NUMBER_MGP04")
    @ApiModelProperty(value = "结转金额")
    private BigDecimal numberMgp04;

    @TableField("INPUT_4D22C")
    @ApiModelProperty(value = "来源表单id")
    private String input4d22c;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;

    @TableField("SELECT_KP7EA")
    @ApiModelProperty(value = "资金年份")
    private BigDecimal selectKp7ea;

    @TableField("INPUT_EN6WK")
    @ApiModelProperty(value = "资金文号")
    private String inputEn6wk;

    @TableField("SELECT_09QB6")
    @ApiModelProperty(value = "资金来源")
    private String select09qb6;

    @TableField("INPUT_ROLQV")
    @ApiModelProperty(value = "资金文件名称")
    private String inputRolqv;

    @TableField("NUMBER_89PBE")
    @ApiModelProperty(value = "资金金额")
    private BigDecimal number89pbe;

    @TableField("SELECT_ZJHF")
    @ApiModelProperty(value = "资金划分")
    private String selectZjhf;

    @TableField("NUMBER_HFJE")
    @ApiModelProperty(value = "划分金额")
    private BigDecimal numberHfje;
}